Using An Instructional Operating System In Teaching Computer Security Courses
نویسنده
چکیده
To address national needs for computer security education, many universities have incorporated computer and security courses into their undergraduate and graduate curricula. In these courses, students learn how to design, implement, analyze, test, and operate a system or a network to achieve security. Pedagogical research has shown that effective laboratory exercises are critically important to the success of this type of courses. However, such effective laboratories do not exist in computer security education. To fill this gap, we have developed an instructional operating system SMinix based on the instructional OS (Minix) developed for operating system and network courses. We use SMinix as a basic framework, and build laboratory exercises on top of the framework; each exercise requires students to add a different security mechanism into the system. The instructional system is designed in such a way that makes it easy for students to focus on the part of the system that are related to the security concepts covered in our classes. The similar approach has proved to be effective in teaching operating system and network courses, but it has not yet been used in teaching computer security courses. We have already used SMinix for our Computer Security course, students have demonstrated great interests in our laboratory exercises.
منابع مشابه
A novel approach for computer security education using Minix instructional operating system
To address national needs for computer security education, many universities have incorporated computer and security courses into their undergraduate and graduate curricula. In these courses, students learn how to design, implement, analyze, test, and operate a system or a network to achieve security. Pedagogical research has shown that effective laboratory exercises are critically important to...
متن کاملUsing Minix to Teach Computer Security Courses
To address national needs for computer security education, many universities have incorporated computer and security courses into their undergraduate and graduate curricula. In these courses, students learn how to design, implement, analyze, test, and operate a system or a network to achieve security. Pedagogical research has shown that effective laboratory exercises are critically important to...
متن کاملA Survey of Contemporary Instructional Operating Systems for Use in Undergraduate Courses
An instructional operating system is one intended for use in teaching courses in operating systems. Student programming assignments develop or enhance the instructional operating system. This paper presents an overview of the issues related to using operating systems, especially instructional ones, in coursework. We also present results of a survey we conducted to determine which instructional ...
متن کاملPanel: Teaching Undergraduate Information Assurance
As the importance of information assurance and computer security has become recognized, the number of institutions teaching these subjects in their undergraduate curriculum has grown. But methods of integrating this material into the undergraduate program are varied, as are the methods used to teach the material itself. Two key issues highlight the differences in instructional methods and techn...
متن کاملTeaching Information Security with Virtual Laboratories
S. Johnson e-mail: [email protected] Abstract With rapid advances in the online education and computer virtualization technology, laboratories leveraging virtual machines, or Virtual Hands-on Laboratories, have become one of the key education resources in many fields. In the College of Information Sciences and Technology at the Pennsylvania State University, we have developed a set of virtua...
متن کامل